ATP synthase - French English Dictionary